retail outlets - French English Dictionary